home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / ov102.arc / OV.DOC next >
Encoding:
Text File  |  1987-03-02  |  21.5 KB  |  521 lines

  1.  
  2.  
  3.  
  4.                             O V E R V I E W
  5.  
  6.                        A File Maintenance Utility
  7.  
  8.  
  9.                              Version 1.02
  10.  
  11.                             March 1st, 1987
  12.  
  13.  
  14.                              James Mathews
  15.                            Blue Sky Software
  16.                             P.O. Box 27495
  17.                          Minneapolis, MN 55427
  18.  
  19.  
  20.         Copyright (c) 1987 Blue Sky Software.  All rights reserved.
  21.  
  22.  
  23.  
  24.                            CONTENTS
  25.  
  26.  
  27.          1.0 INTRODUCTION
  28.              1.1 PURPOSE AND SCOPE
  29.              1.2 WHAT IS OVERVIEW
  30.              1.3 WHY ANOTHER FILE MAINTENANCE UTILITY?
  31.  
  32.          2.0 LEGAL CONSIDERATIONS
  33.              2.1 LICENSE
  34.              2.2 WARRANTY
  35.              2.3 REGISTRATION
  36.  
  37.          3.0 INSTALLATION
  38.              3.1 SYSTEM REQUIREMENTS
  39.              3.2 FILE SETUP
  40.  
  41.          4.0 GETTING STARTED
  42.  
  43.          5.0 CUSTOMIZATION
  44.  
  45.          6.0 HELPFUL HINTS
  46.  
  47.          7.0 THE FUTURE OF OVERVIEW
  48.  
  49.      ------------------------------------------------------------
  50.  
  51.      1.0 INTRODUCTION
  52.  
  53.      1.1 PURPOSE AND SCOPE
  54.  
  55.      This is a brief (and informal) document describing the
  56.      installation and usage of OverView, a file maintenance
  57.      utility.  This document does not completely describe all the
  58.      features and functions of OverView, but it does contain
  59.      enough information to get you started.  Once you begin using
  60.      OverView, you can learn more about how it operates from the
  61.      on-line help facility and by experimenting with the various
  62.      commands.
  63.  
  64.  
  65.      1.2 WHAT IS OVERVIEW?
  66.  
  67.      OverView is a file maintenance utility that enables you to
  68.      perform common file operations (copying, renaming, erasing,
  69.      etc) with easy, straight forward commands.  OverView removes
  70.      the guess work from file operations by displaying the files
  71.      on your disk in a tabular format that is constantly updated
  72.      in response to your changes.  OverView's command menus speed
  73.      up time consuming disk clean-up and maintenance sessions
  74.      because your current options are always at your finger tips.
  75.  
  76.      OverView is a file maintenance utility, plain and simple. It
  77.      has the capability to run DOS commands, but it is not
  78.      designed to be a full featured DOS shell that simplifies all
  79.      DOS operations.  Nor is OverView a memory resident program
  80.      that can be called up via a "hot" key.  These constraints
  81.      were designed into OverView to make it as simple and
  82.      straight forward as possible.
  83.  
  84.      OverView will be of most benefit to people who have a hard
  85.      disk in their computer.  OverView will work just fine on a
  86.      floppy disk only system, but the file maintenance needs of
  87.      floppy only systems are not as great as hard disk systems.
  88.      Few people have multiple directories and hundreds or
  89.      thousands of files on floppy disk systems.
  90.  
  91.      In addition to the standard file maintenance features (copy,
  92.      rename, erase, etc) OverView has many powerful features
  93.      including:
  94.  
  95.      * Supports from 1 to 4 windows allowing access to as many as
  96.        4 directories at the same time.
  97.  
  98.      * Directory tree display.
  99.  
  100.      * A show-all function that allows all files on the current
  101.        disk to be accessed as easily as the files in the current
  102.        directory.
  103.  
  104.      * Full screen interface with user selectable display colors
  105.        (video attributes).
  106.  
  107.      * On-line help available whenever and wherever OverView is
  108.        waiting for user input.
  109.  
  110.      * Full source code is provided.  OverView is written in a
  111.        combination of Microsoft C (version 4) and Microsoft MASM.
  112.  
  113.  
  114.      1.3 WHY ANOTHER FILE MAINTENANCE UTILITY?
  115.  
  116.      If you are at all familiar with the microcomputer software
  117.      marketplace, you can probably think of one or two or maybe
  118.      even a few already existing file maintenance utilities.
  119.      That's basically the position I was in when I started
  120.      developing OverView; I knew a little about a couple of
  121.      commercial utilities and had tried a few of the shareware or
  122.      user-supported file maintenance utilities, but I wasn't
  123.      really happy with any of them.
  124.  
  125.      During the time that I was developing OverView, I became
  126.      aware of many more utilities like it than I'd thought
  127.      existed.  If I had found one that worked the way I wanted it
  128.      to work, or I had found one that supplied the source code so
  129.      I could change it, I would never have finished OverView.
  130.  
  131.      OverView contains most of the functions that I wanted in a
  132.      file maintenance program.  They may or may not be the
  133.      functions that you want or like.  For that reason I am
  134.      distributing the full source code with the product so others
  135.      like myself can customize it if they wish.
  136.  
  137.      ------------------------------------------------------------
  138.  
  139.      2.0 LEGAL CONSIDERATIONS
  140.  
  141.      Although OverView is distributed with full source code, it
  142.      has not been released to the public domain.  The source
  143.      code, documentation, executable images, and all other files
  144.      distributed with OverView are copyrighted.  Note that the
  145.      executable image files contain some runtime modules from the
  146.      Microsoft C compiler which are copyrighted by Microsoft
  147.      Corporation.
  148.  
  149.      If you find OverView to be a useful addition to your
  150.      software library, you are requested to become a registered
  151.      user by completing the registration form and returning it
  152.      along with a $ 15 license fee.  The license fee is required
  153.      if OverView is used in a commercial environment.
  154.  
  155.  
  156.      2.1 LICENSE
  157.  
  158.      You are granted a limited license to use and examine
  159.      OverView on a trial basis to determine if OverView is
  160.      suitable for your needs.  If you find OverView useful and
  161.      use it on a regular basis, you are requested to complete and
  162.      return the registration form along with the license fee.
  163.  
  164.      Once you have registered, you are granted a license to
  165.      modify the OverView source code for you own personal use.
  166.      Modified versions of the OverView source files, and any
  167.      object or executable files derived from those source files,
  168.      may not be distributed in any form.
  169.  
  170.      You are encouraged to make copies of OverView for the trial
  171.      use of other individuals, subject to the following
  172.      restrictions:
  173.  
  174.           All OverView distribution files must be copied in
  175.           unmodified form, including the source, documentation,
  176.           and executable images.
  177.  
  178.           You may not include any other files with the copy.
  179.  
  180.           You man not request compensation of any sort for
  181.           providing the copy.  This restriction does not apply to
  182.           computer clubs and user groups who distribute software
  183.           to their members for a nominal fee (not to exceed $ 10).
  184.  
  185.           You may not distribute OverView with any other product
  186.           or service.
  187.  
  188.      OverView may be included on electronic bulletin board
  189.      systems for downloading by users of the bulletin board
  190.      provided the above restrictions are met.
  191.  
  192.  
  193.      2.2 WARRANTY
  194.  
  195.      OVERVIEW AND ALL ACCOMPANYING MATERIALS ARE PROVIDED "AS IS"
  196.      WITHOUT WARRANTY OF ANY KIND.  THE ENTIRE RISK OF USING
  197.      OVERVIEW IS ASSUMED BY YOU.
  198.  
  199.      Blue Sky Software makes no warranty of any kind, express or
  200.      implied, including but not limited to any warranties of
  201.      merchantability and fitness for a particular purpose.
  202.  
  203.      IN NO EVENT WILL BLUE SKY SOFTWARE BE LIABLE FOR ANY DAMAGES
  204.      WHATSOEVER (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF
  205.      BUSINESS PROFITS, LOSS OF SAVINGS, BUSINESS INTERRUPTION,
  206.      AND THE LIKE) ARISING OUT OF YOUR USE OR INABILITY TO USE
  207.      THE PROGRAM.
  208.  
  209.      BY USING OVERVIEW, YOU AGREE TO THE ABOVE LIMITATIONS.
  210.  
  211.  
  212.      2.3 REGISTRATION
  213.  
  214.      If you use OverView on a regular basis, you are requested to
  215.      complete the following registration form and return it along
  216.      with a $ 15 license fee.  Registration gives you the right
  217.      to use the software as documented in the license.
  218.  
  219.      Registration is necessary only once - registration allows
  220.      you licensed use of all upgrades to the product.
  221.  
  222.      Registration is required if OverView is used in a commercial
  223.      environment.  Contact Blue Sky Software for information on
  224.      quantity discounts or site-license agreements.
  225.  
  226.      The following form is reproduced in the REGISTER.FRM file
  227.      for your convenience.
  228.  
  229.  
  230.      ------------------------------------------------------------
  231.  
  232.      OverView Registration Form            Version 1.02  1-Mar-87
  233.  
  234.  
  235.      To become a registered user of OverView, complete and return
  236.      this form along with a $ 15 license fee.  The license fee
  237.      should be a check or money order, payable in USA funds.
  238.  
  239.  
  240.              Send to:     Blue Sky Software
  241.                           P.O. Box 27495
  242.                           Minneapolis, MN 55427
  243.                           U.S.A.
  244.  
  245.  
  246.         Name: ___________________________________________________
  247.  
  248.      Company: ___________________________________________________
  249.  
  250.      Address: ___________________________________________________
  251.  
  252.               ___________________________________________________
  253.  
  254.               ___________________________________________________
  255.  
  256.  
  257.      Please accept this registration for OverView version 1.02.
  258.      I agree to your disclaimer of all warranties and the
  259.      restrictions on copying.
  260.  
  261.  
  262.      ________________________________________     _______________
  263.                    SIGNED                              DATE
  264.  
  265.  
  266.      Please feel free to add any comments, friendly criticisms,
  267.      problem reports, and improvement ideas you might have about
  268.      the product.
  269.  
  270.                      THANK YOU FOR YOUR SUPPORT!
  271.  
  272.  
  273.      ------------------------------------------------------------
  274.  
  275.      3.0 INSTALLATION
  276.  
  277.      3.1 SYSTEM REQUIREMENTS
  278.  
  279.      OverView requires an IBM PC/XT/AT or compatible system to
  280.      work properly.  In addition, version 2.0 or greater of
  281.      PC-DOS or MS-DOS is required.
  282.  
  283.      To improve display speed, OverView writes directly to the
  284.      video screen memory of your computer.  OverView works well
  285.      with then IBM Monochrome Display Adapter (MDA), Color
  286.      Graphics Adapter (CGA), and compatibles.
  287.  
  288.      In addition OverView has worked correctly on the systems
  289.      I've tried that have IBM compatible Enhanced Graphics
  290.      Adapters (EGA).  Unfortunately I cannot guarantee it will
  291.      work properly on all EGA compatible systems since I did not
  292.      have access to one while developing the software.
  293.  
  294.  
  295.      3.2 FILE SETUP
  296.  
  297.      The installation process is actually quite simple.  There
  298.      are only two files required to run OverView.  They are
  299.      OV.EXE (the program itself) and OV.HLP (the help file).
  300.  
  301.      If your system has a DOS PATH command setup, simply copy
  302.      these two files into one of the directories identified in
  303.      the PATH command.  If you have a hard disk system, but you
  304.      haven't setup a PATH command, you should read about it in
  305.      the DOS manual or get someone knowledgeable to help you set
  306.      one up.
  307.  
  308.      OverView must be able to locate the OV.HLP file when you ask
  309.      for on-line help.  OverView will first look in the current
  310.      directory for OV.HLP;  if it is not there OverView will then
  311.      look in the directories specified by the PATH command. If
  312.      the help file still can't be located, you will be prompted
  313.      to supply the location of OV.HLP.
  314.  
  315.      If you are running a floppy only system, I recommend that
  316.      you copy both OV.EXE and OV.HLP to your system disk (or
  317.      disks if you have more than one system disk).  The OV.HLP
  318.      file is not accessed unless you actually request help, so it
  319.      could be left off if you are really short on disk space.
  320.  
  321.      ------------------------------------------------------------
  322.  
  323.      4.0 GETTING STARTED
  324.  
  325.      You start OverView by typing OV and pressing return at a DOS
  326.      prompt.  There are no command line parameters or arguments
  327.      to supply.  OverView will display an initial start up screen
  328.      and read the directory information of the files in the
  329.      current drive/directory.  Press any key and OverView will
  330.      show the main file display.
  331.  
  332.      There are three areas on the main file display;  the header
  333.      area, the file name area, and the menu area.  The header
  334.      area at the top of the screen contains information about the
  335.      current drive, the current directory, and OverView options.
  336.  
  337.      The file name area displays a sorted list of the file names
  338.      in the current directory.  If there are more files in the
  339.      directory than will fit on one screen, you can use the arrow
  340.      keys or the PgUp/PgDn/Home/End keys to display the other
  341.      file names.
  342.  
  343.      Many of the OverView commands work on the current file.  The
  344.      current file is identified by being the only highlighted
  345.      name in the file name area.  The four arrow keys can be used
  346.      to select a different current file.  The highlighted bar
  347.      over the file name is sometimes called the file pointer.
  348.  
  349.      The menu area shows what commands can currently be
  350.      performed.  The next to last line of the screen displays a
  351.      menu of the allowable command names while the very last line
  352.      displays a short message about the currently highlighted
  353.      command.  You select a command from the menu in one of two
  354.      ways;  either use the space/backspace/tab keys to highlight
  355.      the desired command and press return, or press the key that
  356.      is the first letter of the desired command.  The ESC key can
  357.      be used to exit a submenu without selecting any of the menu
  358.      choices.
  359.  
  360.      In addition to the menu, some OverView commands are
  361.      performed by the function keys.  Function key usage is
  362.      described in the on-line help.
  363.  
  364.      OverView works in what I hope is an obvious and intuitive
  365.      manner.  The best way to learn it is to use it.  You can
  366.      access OverView's on-line help any time it is waiting for
  367.      input by pressing the F1 function key.
  368.  
  369.      ------------------------------------------------------------
  370.  
  371.      5.0 CUSTOMIZATION
  372.  
  373.      You can customize the colors (display attributes) that
  374.      OverView uses with the OTHER - DEFINE - COLORS command.
  375.      There are seven categories of text display that can be
  376.      independently selected.  In addition, there are separate
  377.      settings maintained for color and monochrome monitors
  378.      (selected by the current video mode when OverView is
  379.      started).
  380.  
  381.      If you have a color display adapter that does not produce
  382.      video "snow" when writing directly to video memory, you can
  383.      speed up OverView's screen handling by disabling "snow"
  384.      checking with the OTHER - DEFINE - SNOW command.  If you're
  385.      not sure if your system creates "snow" or not, try disabling
  386.      it - you will quickly know if it needs to be re-enabled.
  387.  
  388.      If you change the color and/or "snow" settings, you should
  389.      also use the OTHER - DEFINE - WRITE command to make the
  390.      settings permanent.  OverView directly updates its own
  391.      OV.EXE file with the DEFINE settings you have selected - it
  392.      does not keep a separate parameter or initialization file -
  393.      nor does it require a separate setup program.  However, this
  394.      requires that OverView be able to find its own OV.EXE file,
  395.      and the file must not be write protected.  With DOS version
  396.      3.0 and greater, OverView knows exactly where it was started
  397.      from and updates that file.  When running under DOS 2.x,
  398.      OverView will first look in the current directory, then
  399.      search the directories specified by the PATH command for the
  400.      OV.EXE file.  If the OV.EXE file can't be located, you will
  401.      be prompted to supply the pathname to use.
  402.  
  403.      ------------------------------------------------------------
  404.  
  405.      6.0 HELPFUL HINTS
  406.  
  407.      This section contains several hints on effectively using
  408.      OverView for your file maintenance tasks.  I suggest that
  409.      you briefly read over these hints now (pay attention to the
  410.      first one!) and then experiment with OverView somewhat
  411.      before really examining what these hints describe.
  412.  
  413.      * The ESC key returns you to the top level menu for the
  414.        current function (file name display, Dir tree, View, Help,
  415.        etc).  If you get into a submenu by accident and there is
  416.        no Quit selection, press the ESC key to get to the top
  417.        menu level.
  418.  
  419.      * When performing some function on all TAGGED files (copy
  420.        tagged, rename tagged, erase tagged, etc), the ESC, ^U, or
  421.        ^C key can be used to interrupt the process. Striking one
  422.        of these keys in a TAGGED file operation causes the
  423.        message "Interrupt?" to be displayed.  Respond Y to stop
  424.        the operation, N to continue.
  425.  
  426.      * When you are prompted for a response in a pop up dialog
  427.        box (for example, LOGIN to a new dir), the response you
  428.        give can be edited with the Ins, Del, <- (backspace), <-
  429.        (left arrow), and -> keys up until the time you press the
  430.        Enter key to end the input.
  431.  
  432.      * When the current DIR tree is displayed (by the DIR
  433.        command), the current directory is initially highlighted.
  434.        You can switch to a new directory by using the cursor keys
  435.        to highlight another directory (the Home key goes to the
  436.        root dir).  OverView does not actually "login" to the new
  437.        directory until you select the LOGIN option from the DIR
  438.        menu.  As you move the highlighted dir pointer around the
  439.        tree, the actual current directory will be displayed in a
  440.        different color/video attribute to remind you which
  441.        directory you are logged in to.  This is the directory to
  442.        which OverView returns if you select the Quit option from
  443.        the DIR menu.
  444.  
  445.      * Don't start a Terminate and/but Stay Resident (TSR)
  446.        utility from OverView's COMMAND, INTERPRETER, or XECUTE
  447.        commands.  If you do this, the TSR will be loaded above
  448.        OverView in memory.  When you exit OverView, a "hole" will
  449.        be left in memory where OverView used to reside.  This is
  450.        true not only of OverView, but many other programs that
  451.        also give you access to DOS.  Note that the DOS PRINT
  452.        command is a TSR utility that remains in memory after
  453.        being loaded the first time.  If you are going to use DOS
  454.        PRINT from within OverView, make sure you execute PRINT at
  455.        least once before starting OverView.
  456.  
  457.      * The SELECT SHOWALL command is a powerful feature of
  458.        OverView.  Some examples of its possible uses are:
  459.  
  460.        - Erase all the .BAK files on drive C by selecting all
  461.          files on C (SELECT SHOWALL), tagging all files with the
  462.          extension .BAK (TAG NAME), and then erasing all tagged
  463.          files (ERASE TAGGED).
  464.  
  465.        - Turn off the Archive attribute of selected files so the
  466.          DOS BACKUP program will not copy them to disk.  Select
  467.          all files (SELECT SHOWALL), tag all modified files (TAG
  468.          MODIFIED), use the SELECT TAGGED command to display only
  469.          tagged files, untag (F2 key) the files which are to be
  470.          backed up - leaving only modified files not to backed up
  471.          still tagged, finally use the ATTRIB TAGGED command to
  472.          turn off the Archive attribute of the tagged files.
  473.  
  474.      * The OverView WINDOW commands allow you to work with from 1
  475.        to 4 directories on the screen at a time.  This feature is
  476.        quite useful when working with two or more directories at
  477.        the same time.  For example, when copying a set of files
  478.        from a hard disk to a floppy, or when moving files from
  479.        one directory to another.
  480.  
  481.      * Subdirectory names are displayed with a \ following the
  482.        name so they are easily identified.  The F3 function key
  483.        switches to the parent of the current directory.  The F4
  484.        function key switches to the subdirectory currently at the
  485.        file pointer.
  486.  
  487.      * The F5 and F6 function keys move the file pointer to the
  488.        next or previous tagged file, respectively.
  489.  
  490.      * This version of OverView has a limit of 1024 files that it
  491.        can keep track of per window.  If you need to increase
  492.        that, you can change the source code to do so.
  493.  
  494.      ------------------------------------------------------------
  495.  
  496.      7.0 THE FUTURE OF OVERVIEW
  497.  
  498.      OverView is an experiment in "shareware" or "user-supported
  499.      software."  Bringing it to this point has required a
  500.      considerable investment of my free time.  Most of the
  501.      features I initially set out to include are completed, along
  502.      with many that I thought of during its development.  Several
  503.      suggestions that friends made have also been included.
  504.  
  505.      As it currently stands, I find OverView useful enough that I
  506.      use it every day, and some of my friends say they do to.
  507.      Like most program development projects however, there are
  508.      numerous ideas and enhancements that are not incorporated in
  509.      this version due to time constraints and a desire to get the
  510.      product out.
  511.  
  512.      If anyone brings a problem to my attention that I somehow
  513.      missed during testing, I will attempt to fix the problem and
  514.      distribute updated versions.  However, I intend to wait and
  515.      see if this experiment in "shareware" is economically
  516.      successful before I commit major amounts of my time to
  517.      adding new features and functions (and more complete
  518.      documentation).
  519.  
  520.      Thank you for using and supporting OverView!
  521.